<?php
// +----------------------------------------------------------------------
// | 海豚PHP框架 [ DolphinPHP ]
// +----------------------------------------------------------------------
// | 版权所有 2016~2019 广东卓锐软件有限公司 [ http://www.zrthink.com ]
// +----------------------------------------------------------------------
// | 官方网站: http://dolphinphp.com
// +----------------------------------------------------------------------

namespace app\mill\model;

use think\Model;
use think\helper\Hash;
use think\Db;

/**
 * 日志模型
 */
class Log extends Model
{
    // 设置当前模型对应的完整数据表名称
    protected $name = 'mill_log';

    // 自动写入时间戳
    protected $autoWriteTimestamp = true;

    /**
     * 记录日志
     * @param string $record_id 触发行为的数据id
     * @param string $model 触发行为的表
     * @param int $type 操作类型 0:无 1:申请
     * @param string $remark 日志备注
     * @return array
     */
    public static function addLog($record_id = '',$model = '',$type = 0,$remark = ''){

        $add = [
            'user_id'           =>  UID,
            'record_id'         =>  $record_id,
            'model'             =>  $model,
            'type'              =>  $type,
            'remark'            =>  $remark,
            'create_time'       =>  time(),
        ];

        return self::insertGetId($add);

    }

}
